Big Huge Thesaurus

Somali peninsula

noun